package ltd.entity;

import javax.persistence.*;
//JPA提供的四种标准用法为TABLE,SEQUENCE,IDENTITY,AUTO. 
//TABLE：使用一个特定的数据库表格来保存主键。 
//SEQUENCE：根据底层数据库的序列来生成主键，条件是数据库支持序列。 
//IDENTITY：主键由数据库自动生成（主要是自动增长型） 
//AUTO：主键由程序控制。 


@Entity
public class Video {

	private int id;			//自增长
	private String name;	//视频名称
	private String ver; 	//版本

	public Video() {
		super();
	}

	@Id
	@GeneratedValue(strategy = GenerationType.IDENTITY)
	@Column(name = "id", unique = true, nullable = false)
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}

	@Column(name="name", unique=true, length=40, nullable=false)
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    @Column(name="ver", unique=true, length=40, nullable=true)
    public String getVer() {
        return ver;
    }

    public void setVer(String ver) {
        this.ver = ver;
    }
}
